#define _CRT_SECURE_NO_WARNINGS 1

#ifndef __TESH_H__
#define __TESH_H__
#endif

#pragma once
#pragma once
#pragma once
#pragma once
#pragma once 
#pragma once

#include"stdio.h"
#include"stdio.h"
#include"stdio.h"
#include"stdio.h"

//#define MAX(x,y) ((x)>(y)?(x):(y))
//int main()
//{
//	int a = 5;
//	int b = 8;
//	int c = MAX(a++, b++);
//	printf("a=%d\t,b=%d\tc=%d\n", a, b, c);
//	return 0;
//}

//int Max(int a, int b)
//{
//	return a > b ? a : b;
//}
//
//
//#define MALLOC(N,type)  (type*)malloc(sizeof(type)*N)
//int main()
//{
//	int a = 10;
//	MALLOC(a, int);
//#undef MALLOC
//	MALLOC(a, int);
//	return 0;
//}

//#define A 2
int main()
{
//	int a = 2;
//#if a==1
//		printf("1");
//#elif a==2
//		printf("2\n");
//#else
//		printf("3\n");
//#endif

#if !defined(A)
	printf("hehe\n");
#endif

#ifndef A
	printf("haha\n");
#endif
}